package com.xxxy.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.xxxy.model.AdministrativeClass;
import com.xxxy.model.Faculty;
import com.xxxy.model.Student;

import java.util.List;
import java.util.Map;

/**
 * @author sjh
 * @date 2022/2/1 16:20
 */
public interface AdministrativeClassService extends IService<AdministrativeClass> {

    /**
     * 行政班级数据库以键值形式返回
     * @return
     */
    Map<Integer,String> getItemMap();

    /**
     * 根据行政班级名查询班级信息
     * @param administrativeClassName 行政班级名
     * @return
     */
    AdministrativeClass getByName(String administrativeClassName);

    /**
     * 根据学院查询所属行政班级
     * @param facultyId 学院id
     * @return
     */
    List<AdministrativeClass> getAdministrativeClassByFacultyId(Integer facultyId);

}
